Вход

В этой статье рассказывается, как настроить FunnelFlux для отправки данных о конверсиях в Microsoft Ads с использованием их API.

Обратите внимание, что эта интеграция находится в бета-версии, и учтите следующие ограничения:

  1. Если у вас несколько аккаунтов, вам потребуется создать отдельный источник трафика в FunnelFlux для каждого аккаунта, чтобы вы могли установить разные идентификаторы аккаунтов в пользовательской конфигурации сценария. То же самое касается идентификаторов действий конверсии.
  2. MS Ads не позволяет отправлять данные о конверсиях ранее, чем через 2 часа после клика. Таким образом, существует минимальная задержка в 2 часа, прежде чем конверсия появится в интерфейсе MS Ads, хотя там будет указано правильное время конверсии.

Пользовательский сценарий Microsoft Ads

Во-первых, перейдите к созданию нового источника трафика в FunnelFlux Pro. Введите имя в поле и выберите шаблон Microsoft Ads.

Теперь перейдите на вкладку отслеживания конверсий. Вы должны увидеть следующее:

Итак, нам нужно получить несколько данных:

  • ID рекламного аккаунта
  • Ваш ID клиента Microsoft
  • ID цели конверсии
  • Токен обновления (будет сгенерирован позже)

Сбор данных из Microsoft Ads

Войдите в свой аккаунт MS Ads. Отсюда мы попытаемся получить много информации за один раз.

Перейдите в раздел целей конверсии:

Нажмите "создать цель конверсии", если вы еще этого не сделали.

Одно ограничение на данный момент заключается в том, что ваша цель конверсии определяется в конфигурации источника трафика в FunnelFlux -- поэтому вы можете установить только один вариант. Поэтому я бы создал общую цель конверсии, например, отправку формы или покупку, которую вы хотите использовать в целом для этого источника трафика MS Ads. Позже мы можем улучшить это.

Выберите Офлайн как тип конверсии:

Выберите категорию цели конверсии -- я выберу отправку формы лида в качестве примера (вы можете выбрать что угодно):

После выбора выберите опцию офлайн-конверсий, которая появится > далее.

Теперь выберите имя для цели. Избегайте пробелов и сделайте его простым, например, Конверсия, ОтправкаФормы, Лид и т.д. Для дохода вы можете указать, что цена конверсии может варьироваться, и установить значение по умолчанию равным нулю. Таким образом, будет использоваться выплата, которую мы отправляем в MS Ads.

Нажмите Сохранить и Далее, затем Готово. Вы должны вернуться на страницу целей конверсии.

Теперь секретный ход ниндзя для получения всех необходимых деталей: нажмите на имя новой цели, чтобы отредактировать ее. Теперь скопируйте URL из адресной строки.

Он должен выглядеть примерно так:

https://.../conversiongoals/edit?goalId=172005557&aid=141782088&cid=251805003&uid=98666059

В этом URL у нас есть много нужных данных:

  • goalId = ID цели
  • aid = ID аккаунта
  • cid = ID клиента

Глупо, что нам приходится искать эти параметры в URL, но в пользовательском интерфейсе нет другого очевидного места для них!

Требуется токен обновления, так что если вы хотите сохранить, просто введите какой-нибудь случайный текст в поле пока что.


Получение токена обновления

Он генерируется нашим приложением FunnelFlux MS. Вы можете получить к нему доступ в разделе интеграций на ui.funnelflux.pro/integrations

Здесь прокрутите вниз и найдите раздел Microsoft Ads:

Нажмите кнопку входа, чтобы открыть наш процесс аутентификации в новой вкладке. Вам нужно будет войти в свой аккаунт Microsoft, чтобы разрешить нашему приложению загружать конверсии от вашего имени.

Это должен быть тот же аккаунт, который имеет доступ к рекламному аккаунту, упомянутому ранее.

Обратите внимание, что наше приложение помечено как непроверенное -- чтобы получить "проверку", требуется огромное количество работы, и это невозможно для небольшого приложения, подобного этому, так что не беспокойтесь об этом (это не означает, что приложение на самом деле не одобрено MS, думайте об этом как о синих галочках подтверждения в IG и Twitter).

После того как вы продолжите, вы будете перенаправлены на страницу, где наша интеграция предоставляет значение токена обновления:

Скопируйте полное значение токена обновления и используйте его в конфигурации пользовательского сценария. Убедитесь, что вы сначала удалили любое существующее значение, и что вы не включили никаких случайных пробелов. Если сомневаетесь, сначала скопируйте/вставьте токен в текстовый редактор, чтобы тщательно проверить его.

Теперь у вас должны быть все необходимые значения!


Как работает интеграция

Во-первых, наш шаблон источника трафика переименовал наш внешний ID в msclkid с пустым заполнителем, как показано ниже:

Из-за этого, когда вы генерируете ссылки для отслеживания, мы НЕ будем добавлять значение msclkid (мы не хотим этого, так как Microsoft автоматически добавляет его к URL кликов), но если оно передается, мы будем захватывать его как параметр внешнего ID клика.

Таким образом, когда пользователи кликают по рекламе, мы фиксируем этот ID клика, и когда происходят конверсии, мы можем передать этот ID клика вместе с другими данными, такими как ID аккаунта, ID цели конверсии и т.д., в очередь конверсий.

Затем мы сохраняем журнал данных о конверсиях на нашей стороне, и каждый час выполняется задача, которая проверяет конверсии, где время начального клика было более 2 часов назад. Если это так, мы пытаемся отправить его в ваш аккаунт Microsoft Ad, используя все предоставленные данные.

Обратите внимание, что мы храним ваши ID аккаунтов и соответствующие токены обновления отдельно от данных о конверсиях, и они обновляются/проверяются при совершении конверсий.

Таким образом, если вам когда-либо потребуется обновить токен обновления, вы можете сделать это, и в конечном итоге будут обработаны более старые конверсии, которые могли отскакивать. Однако если ID рекламного аккаунта, ID цели или другие свойства были неверны на момент конверсии, вам придется обратиться к нам за помощью, так как он навсегда застрянет в очереди и не сможет быть обработан.

Есть еще вопросы? Просто свяжитесь с нами!